Telegram Group & Telegram Channel
Python dasturlash maktabi
⭕️ 3-bo'lim "Nazorat tarkibi" ————————————— Ⓜ️ "if" va "elif" operatorlari Biror shart bajarish uchun if operatorlaridan foydalanishingiz mumkin va shart operatori deyarli barcha dasturlarda ishtirok etadi. Shart operatori 3 qismdan iborat (if, elif, else).…
Ⓜ️ For sikli

For sikli berilgan ketma-ketliklar masalan ro'yxatlar yoki satrlar bo'yicha takrorlash uchun ishlatiladi.

Quyidagi kod ro'yxatdagi har bir elementni chiqaradi va oxirida undov belgisini qo'shadi:

words = ["hello", "world", "spam", "eggs"]
for word in words:
print(word + "!")

hello!
world!
spam!
eggs!


Yuqoridagi kodda so'z o'zgaruvchisi siklning har bir takrorlanishida ro'yxatning tegishli elementini aks ettiradi(undov belgisi nazarda tutilyabdi).
1-takrorlash paytida so'z "hello" ga teng, 2-takrorlash paytida esa "world" ga teng bo'ladi va hokazo.


For sikli satrlar ustida takrorlash uchun ishlatilishi mumkin.
string = "Men dasturlashni muntazam o'rganaman"
soni = 0
for i in string:
if (i == 'a'):
soni += 1
print(soni)

7


Yuqoridagi kod hisoblash o'zgaruvchisini belgilaydi, satr ustida takrorlanadi va undagi 'a' harflar sonini hisoblab chiqadi. Har bir takrorlash paytida i o'zgaruvchisi satrning joriy harfini aks ettiradi.
Sanoq o'zgaruvchisi har safar 'a' harfi topilganda qo'shiladi, shuning uchun sikl oxirida u satrdagi 'a' harflari sonini bildiradi.
While sikli singari, break va continue iboralaridan for siklida ham foydalanish mumkin.


Takrorlash soni aniqlanganda for siklidan foydalaniladi.Masalan oziq-ovqat do'koni dasturida:
Quyidagi kodda sikl 4 marta takrorlanadi.

mevalar = ["olma", "anor", "gilos", "o'rik"]
for i in mevalar:
print(i)



Takrorlash soni noaniq bo'lsa while siklidan foydalanish tavsiya etiladi.
Masalan 2 ta raqamni qo'shuvchi dasturida:
var = 0
while True:
raqam = int(input("Son kiriting: "))
if var == 0:
var = raqam
else:
print("Natija:", var + raqam)


Son kiriting: 5
Son kiriting: 3
Natija: 8
Son kiriting:


For va while sikllari bir xil natijalarga erishish uchun ishlatilishi mumkin, ammo for loopi qisqa sintaksisga egali uchun aksariyat hollarda qo'llaniladi.

@pythonuz



tg-me.com/pythonuz/357
Create:
Last Update:

Ⓜ️ For sikli

For sikli berilgan ketma-ketliklar masalan ro'yxatlar yoki satrlar bo'yicha takrorlash uchun ishlatiladi.

Quyidagi kod ro'yxatdagi har bir elementni chiqaradi va oxirida undov belgisini qo'shadi:

words = ["hello", "world", "spam", "eggs"]
for word in words:
print(word + "!")

hello!
world!
spam!
eggs!


Yuqoridagi kodda so'z o'zgaruvchisi siklning har bir takrorlanishida ro'yxatning tegishli elementini aks ettiradi(undov belgisi nazarda tutilyabdi).
1-takrorlash paytida so'z "hello" ga teng, 2-takrorlash paytida esa "world" ga teng bo'ladi va hokazo.


For sikli satrlar ustida takrorlash uchun ishlatilishi mumkin.
string = "Men dasturlashni muntazam o'rganaman"
soni = 0
for i in string:
if (i == 'a'):
soni += 1
print(soni)

7


Yuqoridagi kod hisoblash o'zgaruvchisini belgilaydi, satr ustida takrorlanadi va undagi 'a' harflar sonini hisoblab chiqadi. Har bir takrorlash paytida i o'zgaruvchisi satrning joriy harfini aks ettiradi.
Sanoq o'zgaruvchisi har safar 'a' harfi topilganda qo'shiladi, shuning uchun sikl oxirida u satrdagi 'a' harflari sonini bildiradi.
While sikli singari, break va continue iboralaridan for siklida ham foydalanish mumkin.


Takrorlash soni aniqlanganda for siklidan foydalaniladi.Masalan oziq-ovqat do'koni dasturida:
Quyidagi kodda sikl 4 marta takrorlanadi.

mevalar = ["olma", "anor", "gilos", "o'rik"]
for i in mevalar:
print(i)



Takrorlash soni noaniq bo'lsa while siklidan foydalanish tavsiya etiladi.
Masalan 2 ta raqamni qo'shuvchi dasturida:
var = 0
while True:
raqam = int(input("Son kiriting: "))
if var == 0:
var = raqam
else:
print("Natija:", var + raqam)


Son kiriting: 5
Son kiriting: 3
Natija: 8
Son kiriting:


For va while sikllari bir xil natijalarga erishish uchun ishlatilishi mumkin, ammo for loopi qisqa sintaksisga egali uchun aksariyat hollarda qo'llaniladi.

@pythonuz

BY Python dasturlash maktabi


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/pythonuz/357

View MORE
Open in Telegram


Python dasturlash maktabi Telegram | DID YOU KNOW?

Date: |

Newly uncovered hack campaign in Telegram

The campaign, which security firm Check Point has named Rampant Kitten, comprises two main components, one for Windows and the other for Android. Rampant Kitten’s objective is to steal Telegram messages, passwords, and two-factor authentication codes sent by SMS and then also take screenshots and record sounds within earshot of an infected phone, the researchers said in a post published on Friday.

Telegram announces Anonymous Admins

The cloud-based messaging platform is also adding Anonymous Group Admins feature. As per Telegram, this feature is being introduced for safer protests. As per the Telegram blog post, users can “Toggle Remain Anonymous in Admin rights to enable Batman mode. The anonymized admin will be hidden in the list of group members, and their messages in the chat will be signed with the group name, similar to channel posts.”

Python dasturlash maktabi from sa


Telegram Python dasturlash maktabi
FROM USA